Skip to content

THRIFT-5923: UUID python#3330

Open
CJCombrink wants to merge 13 commits intoapache:masterfrom
CJCombrink:uuid_python
Open

THRIFT-5923: UUID python#3330
CJCombrink wants to merge 13 commits intoapache:masterfrom
CJCombrink:uuid_python

Conversation

@CJCombrink
Copy link
Contributor

Add UUID support for Python

  • Did you create an Apache Jira ticket? THRIFT-5923: UUID support for Python
  • If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
  • Did you squash your changes to a single commit? (not required, but preferred)
  • Did you do your best to avoid breaking changes? If one was needed, did you label the Jira ticket with "Breaking-Change"?
  • If your change does not involve any code, include [skip ci] anywhere in the commit message to free up build resources.

@mergeable mergeable bot added c++ python github_actions Pull requests that update GitHub Actions code labels Mar 4, 2026
LIST = 15
UTF8 = 16
UTF16 = 17
UTF8 = 11
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Relates to my other comment, same applies here

- Correctly fail with error code when there are errors so that cmake/make fails
- Set up dependencies so that changes are built for any affected file
- Tested against itself and C++ to start with
   - Cleaned out known_failures (some had unsupported protocols even)
- RAII wrappers to prevent leaks
- Optimisze with INTERN_STRING
- Clean out known failures between go and py
- Appears there is some ssl issue for some of the tests
- It is not in the spec and string can be used
- Probably found a buf in the JSON protocol
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ github_actions Pull requests that update GitHub Actions code python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants